IDLWAVE can insert IDL code templates into the buffer. For a few templates, this is done with direct key bindings:
| C-c C-c | CASE statement
template |
| C-c C-f | FOR loop
template |
| C-c C-r | REPEAT loop
template |
| C-c C-w | WHILE loop
template |
All code templates are also available as abbreviations (see Abbreviations).